// treeUtils.js
export function flattenTree(treeData) {
	const result = [];
	// 定义递归函数
	function walk(node) {
		result.push(node); // 将当前节点加入结果数组
		if (node.children && node.children.length) {
			node.children.forEach(walk); // 递归遍历子节点
		}
	}
	// 遍历根节点
	treeData.forEach(walk);
	return result;
}